<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
  // IF 条件分支结构
  // - 可以根据条件决定是否执行否一段代码
  // - 或者在多段代码之间选择一段代码执行
  // - 注意: 条件分支语句不能重复执行
  // - if 语句多用于范围性的条件判断


  // 1. if语句-单分支
  // 语法： `if (条件) { 要执行的代码 }`
  // - 通过 `()` 里面的条件是否成立来决定 `{}` 里面的代码是否执行
  // - 如果`()`里面的条件为真 , 也就是true , 才会执行大括号里面的代码 
  // var age = 20;
  // if (age > 18) {
  //   console.log("成年了");
  //   console.log("可以坐牢了");
  // };

  // if的小括号里面的内容是会自动转成布尔值的
  // if (3) {
  //   console.log("成年了");
  //   console.log("可以坐牢了");
  // }
  // if (5 && 3) {
  //   console.log("成年了");
  //   console.log("可以坐牢了");
  // }

  // 如果大括号里面只有一句话的时候，是可以省略的
  // if (0) console.log(123);






  // 2. if else 语句 - 双分支
  // - 语法： `if (条件) { 条件为 true 的时候执行 } else { 条件为 false 的时候执行 }`
  // - 两个 `{}` 内的代码一定有一个会执行
  // if (5 < 3) {
  //   console.log(1);
  //   console.log(2);
  //   fergerger
  // } else {
  //   console.log(3);
  //   console.log(4);
  // }

  // var score = 6;
  // if (score >= 60) {
  //   console.log("你及格了");
  // } else {
  //   console.log("你没有及格");
  // }







  // 3. if else if ... 语句 - 多分支
  // if (条件1) {
  //   语句1
  // } else if (条件2) {
  //   语句2
  // } else if (条件3) {
  //   语句3
  // } else {
  //   语句4
  // }

  // var score = 76;
  // if (score >= 90) {
  //   console.log("你得到一个A");
  // } else if (score >= 80) {
  //   console.log("你得到一个B");
  // } else if (score >= 60) {
  //   console.log("你得到一个C");
  // } else {
  //   console.log("你得到一个D");
  // }


  // 尽可能把最大的可能性写到上面去




  // 男人
  //   男孩
  //   老男人
  // 女人
  //   女孩
  //   妇女
  // var sex = 1; // 1表示男，2表示女
  // var age = 30;
  // if (sex === 1 && age < 18) {
  //   console.log("男孩");
  // } else if (sex === 1 && age >= 18) {
  //   console.log("老男人");
  // } else if (sex === 2 && age < 18) {
  //   console.log("女孩");
  // } else if (sex === 2 && age >= 18) {
  //   console.log("妇女");
  // }

  // if (sex === 1) {
  //   if (age < 18) {
  //     console.log("男孩");
  //   } else {
  //     console.log("老男人");
  //   }
  // } else {
  //   if (age < 18) {
  //     console.log("女孩");
  //   } else {
  //     console.log("妇女");
  //   }
  // }
</script>